Versionskontrolle

Versionskontrollwerkzeuge (oft als Versionskontrollsysteme oder VCS bezeichnet) sind ein wesentlicher Bestandteil moderner Codierungs-Workflows – um Code zu sichern, an Codebasen zusammenzuarbeiten und bei Bedarf auf frühere Versionen zurückzugreifen.

Git ist ein Beispiel für ein Versionskontrollwerkzeug. GitHub hingegen ist eine Website und Infrastruktur, die einen Git-Server sowie eine Reihe nützlicher Tools für die Arbeit mit Git-Repositories bietet, sowohl individuell als auch im Team. GitHub ermöglicht es Ihnen, Probleme mit dem Code zu melden, Code kollaborativ zu überprüfen und bietet Projektmanagement-Funktionen wie das Sortieren von Problemen, das Zuweisen von Aufgaben, das Planen von Projekten und mehr.

Dieses Modul führt Sie durch die Grundlagen der Versionskontrolle mit Git und GitHub.

Voraussetzungen

Leitfäden

Über GitHub und Git (von GitHub)

Dies beschreibt, was Git und GitHub sind, wie sie zusammenarbeiten und wie man beginnt.

Hello, World (von GitHub)

Dieser praktische Leitfaden führt direkt in die Nutzung von GitHub ein und lehrt die Grundlagen von Git wie das Erstellen von Repositories und Zweigen, das Erstellen von Commits und das Öffnen und Zusammenführen von Pull-Requests.

Verwendung von Git (von GitHub)

Das Git-Handbuch geht etwas tiefer und erklärt, was ein Versionskontrollwerkzeug ist, was ein Repository ist, wie das grundlegende GitHub-Modell funktioniert, Git-Befehle und Beispiele und mehr.

Beitrag zu einem Projekt (von GitHub)

Projekte zu forken ist wichtig, wenn Sie zu jemand anderem Code beitragen möchten. Dieser Leitfaden erklärt wie.

Über Pull Requests (von GitHub)

Ein nützlicher Leitfaden zum Verwalten von Pull Requests. Diese Anfragen sind der Weg, wie Sie Code-Änderungen zu jemand anderem Repository vorschlagen, damit sie überprüft und möglicherweise in den Haupt-Code integriert werden können.

Über Issues (von GitHub)

Issues sind wie ein Forum für Ihr GitHub-Projekt, in dem Menschen Fragen stellen und Probleme melden können und Sie Updates verwalten können (zum Beispiel, Personen zur Lösung von Problemen zuweisen, das Problem klarstellen, Menschen wissen lassen, dass Dinge behoben sind). Dieser Artikel erklärt, was Sie über Issues wissen müssen.

Hinweis: Wenn Sie tiefer in Git einsteigen, werden Sie feststellen, dass es leicht ist, Fehler zu machen, wenn Sie anfangen, kompliziertere Befehle zu verwenden. Keine Sorge, selbst professionelle Webentwickler finden Git manchmal verwirrend und lösen Probleme oft durch die Suche nach Lösungen im Internet oder durch das Konsultieren von Seiten wie Flight rules for Git und Dangit, git!.

Siehe auch